home *** CD-ROM | disk | FTP | other *** search
- Drive = 1
- Adr = $30000
- Sectors = 18*11
- Offset = 1254 ; Ab wo auf der Disk geladen wird
- WRITE = 0
- IF WRITE
- AUTO WSDRIVE\BOOT\0\2\CC\
- ENDC
- boot:
- dc.b "DOS",0
- dc.l 0,$370
- move.l $4.w,a6
- move.w #$0002,28(a1)
- move.l #Adr,40(a1)
- move.l #Offset*$200,44(a1)
- move.l #Sectors*$200,36(a1)
- jsr -456(a6)
- move.w #$0009,28(a1)
- clr.l 36(a1)
- jsr -456(a6)
- movem.l d0-d7/a0-a6,-(a7)
- jsr ADR
- movem.l (a7)+,d0-d7/a0-a6
- lea dosname(pc),a1
- jsr -96(a6)
- move.l d0,a0
- move.l 22(a0),a0
- moveq #0,d0
- rts
- dosname: dc.b "dos.library",0
- end: dcb.b 1024,0
- ;PRINTT
- ;PRINTV end-boot
- ;PRINTT"DIESER WERT DARF $400 NICHT UEBERSTEIGEN!!"
-